Developing an object-oriented view management system
نویسندگان
چکیده
This paper discusses our experiences regarding the design and implementation of the MultiView system { a framework for the speciication, creation, and management of updatable views in object-oriented databases (OODBs) { using commercially available OODB technology. MultiView, which simpliies view schema design and maintenance by breaking view speciication into the tasks of class derivation, global schema integration, view class selection, and view hierarchy generation, has been implemented on top of the GemStone OODB. The current implementation employs a three-layered architecture (composed of meta-objects, schema-objects, and data-objects) to extend the GemStone object model. It results in a view tool that extends the GemStone data model by supporting view speciication, maintenance, and access. In this paper, we describe the system classes and methods as well as necessary algorithms. The rst prototype of MultiView has been built, and we describe a sample application example.
منابع مشابه
Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملOn Attributes of Objects in Object-Oriented Software Analysis
One of the modern paradigms to develop a system is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles. There is a sequence of activities to develop an analysis model. In the first step, we work in developing an initial use case model. Then in the second step, they identify a number of concepts and build a glossary of partic...
متن کاملA scenario-based object-oriented hypermedia design methodology
This paper de®nes an object-oriented methodology for developing hypermedia information systems. The methodology consists of six phases: domain analysis; object modeling; view design; navigation design; implementation design; and construction. Users' requirements are analyzed with a responsibility-driven technology using scenarios. Object-oriented views are generated as the result of object mode...
متن کاملModelsaz: An Object-Oriented Computer-Aided Modeling Environment
Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...
متن کاملViews in an Imagedatabase System
A view mechanism can help handle the complex semantics in emerging application areas such as image databases. This paper presents the view mechanism we deened for the DISIMA image database system. Since DISIMA is being developed on top of an object-oriented database system, we rst propose a powerful object-oriented view mechanism based on the separation between types (interface functions) and c...
متن کامل